package main.java.datatypes.categorias;

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;

import main.java.datatypes.juegos.JuegoVO;

public class CategoriaVO {
	private String nombre;
	private List<JuegoVO> juegos;
	
	public CategoriaVO(){
		this.juegos = new ArrayList<JuegoVO>();
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public List<JuegoVO> getJuegos() {
		return juegos;
	}
	public void setJuegos(List<JuegoVO> juegos) {
		this.juegos = juegos;
	}
	public List<String> listarJuegos(){
		if(this.juegos != null){
			List<String> j = new ArrayList<String>();
			ListIterator<JuegoVO> it = this.juegos.listIterator();
			while (it.hasNext()){
				j.add(((JuegoVO)it.next()).getNombre());
			}
			return j;
		}
		else return null;
	} 
}
